.  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  . 
   .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .        
     .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  . . 
 .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .          
   .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  . .  .
  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .         
    .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       . .  .  
  .   . .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .       .  .
    .     .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  . .       
  .    .   .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .          .  .  
     .   .   .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .  .   .   .
  .    .      .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .  .   .  
    .     . .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .           
  .   .        . .. . .. .. . .   .       .       .       .       .  .. . .. .. . .. .. . .. .. . .. .. .  . .. . .. .. . .. .. . .. .. . .. ..   .       .  .. . .. .. . .. .. . .. .. . .. ..   .       .  .. . .. .. . .. .. . .. .. . .. .. . .. .   .. . .. .. . .. .. . .. .. . .. .. .      .  . .  .
    .   . .  .t.XXX@XXXXXXX@XX%8     . .     . .     . .     . .  :8.%XXX@XXXXX@XXXX@XXXX@XXXXX@XXXX@XXX%@:XSXX@XXXX@XXXX@XXXXX@XXXX@XXXX@XXXXXt;@.  . .   S:XXXX@XXXXX@XXXX@XXXX@XXXXX@XXXX@XXS 8;  . .   t.XSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXS;8:%SXXSXSXSXSXXXSXSXSXXXSXSXSXXXSXSXSX;SS. .          
  .         ..;SX8@8@88888@88 X ;.       .       .       .     t;@   8888@8888@8@88@8@88@8@888@8@88@8@8@S.t:.88@888@8@88@8@888@8@88@8@88@8@8888X . %X    .:@X8@88@8888@8@88@8@88@8@888@8@88@8@88  .@X:   . .X88888@888@888@888@888@888@888@888@888@88X8;88888@X88@8888888@8888888@8888888@8X88X. t . .  . . 
     . .  .  t :X;..........8t8S.  . .     . .     . .     ..@8X :8t..:..............................:@;8 :8:%.................................:%8..X@t   8X X;.................................:X%8S:8   t8888@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ %88 8S% @ ..8  .8  .8  .8  .8  .8  .8  .X;888@8::        
  .          8; X......... ;S 8 .X     . .     . .     . .  %@;:%;. ................................ .888.:X%; .................................  t88@X:  ;8tS................................. ..:8.@;8  X.88888 @ @ X @ X @ X @ X @ X @ X @ X @ X;8SXX88X 8 8 @ 8 @ 8 @ 8 @ 8 @ 8 @ 8 @ 8 @88.88@:. . .  .
    .  . . . ;8%S. .. . .. tt%::S8  .      .       .      ..S @t: .. . .. . . .. .. .. .. .. .. .. . :St%:..8: .. .. .. .. .. .. .. .. .. .. . ....tX.@;..@@ t.. . . . .. .. .. .. .. .. .. . ...  .8:8SX@88888888 @ @ X @ @ @ X @ @ @ X @ @ @ X 8S...8%  8 X @ @ @ @@888888 8 8 X 8 X @ X 8 8 8X8X       
  .         .88%t ...... ..8:S.  :    .  .   . .     . . :88:%: .. .... ...... .. ... .... .. ... .. % 8. ;%S:. .. .. ... .. .. .... ... ...... . . %t8tX%.tSt ........ ... .... ... .. ...... .... .@ X. SX8888X888888 @ @ X X @ @ X X @ @ X X @ X@8. X@.88888888888888888888888888888 @ X @ 8@8 8@ : . .  
    . .  .  t.t@:.. . ... .8;8.::. .    .        .  .    %88@: ..... ... . . ...... ... ....... .....8%8 .8:% ..... ... ..... ... .... ... . ...... ;%.%%8X X:. . . . ... ... .... ...... . ... . ...8 8XtX88888888888@888 @X888888888888888888888S8S..888@888888888888888888@88888888@888888888888X8X     .
  .        .@8S@: .... .. ;8tS;8%   .     . .  .   .   .;XS.t... . .. ........ . ... ... . . ... . . 888..%t;.. . ... ... . ... .. . ... .... . . ..:@ XX.S@X.......... ... .. . ... . ... .. ....   8.@S;t888@888888888 88@888888888888888888888888;..8;8@88888888888888X8888888888888888888888@88X: % .   
     . . .   8.% .. ... . 8Xt:.;8.    .          .      S8@8.. .... .. . . . . .. . . . .. .. . ..  88S:.:@8.. .... ... .. . . . .. . . .. .......  tS t;8X;t . . . . .. . . .. . . . . . ..... .... 888:@;@ 888888@888888888888888@888888888888888S: :X888888888888888888888888888888888888888888SS.:%.  . 
  .        .XS%t ... .... 8:X:.X:  .   . .  . .     . . :8;S... . .....:8.8.8.8.8.8.8.8.8.8.8.8.8.8 S @  :%S: .. ... ..:;8.8.8.8.8.8.8.8  . . . ... 8tS:. :8:......... .;8.8.8.8.8.8.8.8  . . .. .. :8:%:.88@ 8X88888888@888888888 8 8X8888888888%88..X8888888888888@8888888888888888888888888888.88;.@;    
    .  .  .t .8.. ... . . SS@ t:.    .          .  .   :X@tt. ..... . S8888888888888888888888888888SS 8  8.% .... ... S8@88888888888888@8  ..... .. 8:8. :88: . . . . :8X88888888888888:@%.... .. . 8S t..8t88 88888888@X88888888t88888888888888X88%:.88888X88888888:888S8%8%88888S88888888888888:8@: 8:  . 
  .        88%S. .. .... ;S@:.@8  .     . .  .   .    .X  8. .. . .. .88S:.:...:...........:........:;. ..@;.. ... .8 X88:..:.........; %.. 8. .8.  X8S@:%. .......8S;S;:.:..........@.t . .8...  8S@   88888@888@8888t8%@t;%%S%tXt:%%%t;t%%@SSt;..:8888888888888:88t;S%t;%%S@ttt%8;8@888888888@@;.@:     
    . . .  t8:%. ... .88X;.. S    . .     .  .    .  SS8X....... ..:SS:.                    ........... S: .. .... :@ @:            :;S. ....... tt@.  SS;... . .8..8.8  . ..........;@; ..... .8 88t  ;@ X@88888888888::...:::..  ..:::::.::... ..;8 @X8888@888@%8.:..:....::...S8 8 8@8888888S@%8. .  
  .         @8t.. .....  8:8::8:  .      .        .   .;8:S.. . .... ;88.                  .X@8 :;;;;tt88;X. ... . ...8 .             8S;.... .. ..8SS  . 8. ....... .88% ;8t;;;;;;;tt8X8... ..... :8 X: 888 8@888888888S8X88@8@888@8@888@8SX8@888t@X888@888888888888@8@8@888X8@888888 8S88888X888X..X;    .
     .  . @S X: .. . .. .X8S:;t .    .     .  .      ..88 %..... . 8...:... . . . . .. . .:;S8;@X 8.  ;@X t.. ...8...  .   . . .. . ..:.. . .. .. .S8;t%%:. . . .. tS S:X@        .:@:%.. .. . . %X.;..8t@8@888888888@ ;%; St@%; St@t; %:t%t8888@  8S8 @@8888888888;%S;88.%X8:88.:8 @ @@88888888. S   .   
  .       %8SS....... ..;;X..88    .   . .   .  . .   .@8 S.. .......... . . . . . .  . . ..  t8:tX8 .%.:8:... .... .... . . . . . . . ..... ... .8 @  .@.t ...... . % X X .    . .S8tt ... ... .8:X  :88888888888888888@@8 8 888 8 888 8 8@88%@@.S888@ 8@888888888 8@888888888888@8@888@88888X.. 88   .  
    . .  .S@ t . . ... .8X%  :t  .    .    .        .  ;X@8. .. . .. . ... .... .......... .. ..8:8 8S@@. ... . .. . .... ... ..... .. . ... 8.8@:t 8S;. . . 8...8t8::8:   .    t%tX:. ...8.. .8.8%@ 888888888888@888888 @ 888 X 888 8 8X8XS;t;888@888888@88@888888888888888888888X888X8@S;. . :.    .
  .     .t :@...... 8.. 8S%..%.    .     .    .  .    .t St8. ...8...... ... .... . . . ... ... .8%8@::X.%.. ..... .... . ... ... . ........ 8:%@8t;:  . @: ....... :S8X:X:.    .  .SXXX... ... . ;X8;..88@ 88888888888888888@888888888 8 X @ 8;88::88  8@88888888888888888888888888888@888@88@t. . t  .    
     .   8X@@. . ..... :@@t:X%  .    . .    .   .  .    8@8:8;. .. . . ... .. . ........ ... . . % 8%8SSSt .. . .... ...... ... .... . .   ..t8X @ . :SXSS... . ... t%X;.88  .    . .8t% ... .... 8t8  .8888@88888888888888888888888888888@88888@t..XX8@ 88888888888888888888888888888888888@888 :8:     .  
  .    . ;XSS.. .. . . %;%:.t8    .       .   .      .  :Xt8tS88.;;:;:;::;::;:;:;::::: .. ...... ; @.@.;8:. ....8. .8:::::;:;::;:::;:;:;;8.@8X@%S:. .S8@ %  .... . .8Xt..;%    .   ;8% t. ... . . 8@8  ;8.8@888888888888888888888888888888888888%: ;8888888888X888@888888888888888888X88888888;SSXt. .  .  .
   .  . :88S; ... ... .8X@      .   .  .         .       .;X8XX8X.88S888X88;88S8S8X8tS: .. . . . 8 X.:S8X. .. .....;@8888X888X8S8X8S8S888X8t@%t : .@:% :@;... ....  8tX::8.  .   . @S:8:.. ..... .SXXS88 8@8888888888S88S88888888%88888888X8X@@;.S8 8@88888@888 88t888@8S88S88888@8888888@88@88S8         
     .  %::8:.. ... ...S%; .. .      .   . . .  .  . . .  .  8% tt;;;;:;;;;t;t:;:;:;88t .......  8@8  8 %..... . . 8Xtt:;;;:;:;:;:;:;:;:;:.    ; % XX... .. 8...@8t:Xt     .   %88X.... . 8. :Xt%:.888@@88888888888%%S%;t%Xtt%%%%%S%XS%XS%tt:..@8@ 8X888888888StXStt%:%%SSS%%88888888888888@@ 8. . . .  
 .  .   8X@@: ... .8. :8;t.;:@@@@@@@@@@@@@@@@@@@@@@: t88@@@@@X:88...................:@;.. . . .. 88S:.S;; . .....  8%@;.....:.:.:.:.:..:.... :@%@8 . S@%S.. ...... t;S:.8:@@@@@@@@@88:%. ........8S;: .X8888888888:XS.:...:::......::;:.::::::...X8 @ 8@88X88888@;.:::.:::...::888@888888888%8t %8       .
       .:8 %.. ...... ;8t.@ 8 X X X X X X X X X X.8t8%S X X X X X @ @ @ @ @ @ @ @ @@t%. ....8.. 8X.%.:S8: .. . .. :X8%:S@S%%%%%%%%%%%%%%%%%S88%;    .88%t ... . .. tS8 @ @ X X X X @X8... . .. . 8t8. ;Xt8888888@888S88 S%%%%S%%S%%S%%%%%%%%S%SS@888X8888@8888S@: @ S%%%%%%SX8;8 888888888@88%. SS.  .    
  .  . :X8%; .. . . .. :::::;:;:;:;:;:;:;:;:;:;;8t8t.8.%;:;:;:;;;:;:;:;:;:;:;:;:;:t;.... . ...  ; 8;tS.......8. ;t%t:@8                       .   % :8;.. .... ...:;:;:;;;:;:;:;:t:....... .. :S8S@@ @ 88888888 8@  ::                    . .SX88@8888X8X8888t   ;        :8888 @X8888X888S8   .   .  
   .   St:8: ........ ..... . .. ... ... .. . .;@ 8.@X;t.. ... . . . . . . . .. .. .. ...... . .X%@  X;t. . . ....8Xt.. ;    . . . . .  . .  .   .  88X@: ... .... .. ... ...... .... . . ..8.. ;SS;..888 @ @@88888 @S:.8   .  .  .  .  .   .   ;@8%8@888X88888 8@:.8..     . t 888888@888888.8S....   .   .
 .    .;X@X: . . . .... . .... ... ... ... ... %t@.;; 8. ... .... ........... ..... .. . . ....:%tt..t8; ..... . .8SX:t:.. .          .     .      ..8:%.. ...8. ..... ... . . ... ....... ... .S:@ ..8;@ XX@888888%X: @@ .     .   .     .    .8%888888888@888.8S.X;   . .  .XX888 @@8888888.8t.88  .      
    .  S8.% .....8.. 8.... . ... ... .. .... ..8.X;:X@X... ... .... . . . . ... . ........8.. :X;S S@; .. .... .X 8.@t      .  . .     .    .  . :8@;; .. ..... . ... ....... ... . . .... ..;%%t. .8 X 8888888888S  ;8.   .    .   .      .  :8@:888888888888S;.@8         .X8 8888888@88StX. .S     . . 
  .   ; .S;.. . ... ... ...... ... ..... . .. .8SX:.8:S.... ... . ........... ..... . . .... :8t8   ;tS.. .. . ..8XS:.8@ .  .        . .   .    .  % :8: ... . ...8.. .. . . ... ....... . .. 8XS8:  @8. 8@888888888S..S;  .   .       . . .   .S@88 8@88888888X8 . %  . .  .:X888 8X88888@88%8:.@: . .     
    . 8SX8. ..... ...... . . ... ... . .... . ;X.%:.S%: . .. ..... . . . . .... . ...... . .8@t8    Stt... ..8.  8@S    .   . .  .     .   .     888X.. ..... .... ........ ... . . ..... :X@:8;   8888888888@8888X:: .    .   .  .         .% 888 888888@8888%.t;.      . SX@t 8@8888888888%.@;      .  .
  .   %@%S... . ... . ....... ... ... .. .... 8 X..8: ..... . ........... . .... . . .. ;XX88     .@: .......  8St..S.    .     .   .        .  ..8:t... . ... . ... . . ... ....... . 8.tX SSt. :t8t8 @@8888888S@..:8   .       .  .  .  .  8X8%88 8X8@8888;8t.8:. .  .   %S%%888888888@888:.88 .  .     
     :8X %...:.:...:.........:...:...:..:.....8;8. ;XS:......:.............:......:.:.:tS8X@8t:  .tSX8:.........;@.t.@X .      .    .   .  . .    . 8@t...:...8:..:...:..:....:.......:8.8S.:@:.. 8 8@:@ 88888888888  XS.     . .             .;@Xt88888888X8888:.88   .    .;X8 X @X888888888  ;t       .  
  .  X;S;:.8 8@@@@@@@@@@@@@@@@@@@@@@@X@@X@@@XX %S:.@X:.@ 8XXX@X@@@@@@@@@@@@@@@@@@@@@@8;8;8X;..  8;;88...8XX@XXXX SS   S  . .  .   .       .     . S8:::.8XX@@S XX@X@@@@@@@@@@@@@@@@@@@888:@t;.  ; 88X@8X8888;8%8S88X..8.  . .     .  . . . .  .8@88X8X8S ;@8t8@8:.X; .    . t 8S8@8%8S8;8t888X .8.  .  .   .
    .%88%X@%%%S@@SS@@S@SSS@@SS@@SS@@%S@@%@SS@%S%:.:8@SXStS%X@%%@@%@SS@@%@SS@@%@%@SS@@%;t:...  : @;S@SSS%X@%%@%t;:8:         .    . .     .    ; 8SX@SXX%@%t%@SS8S@SSX@@SS@@S@SS@@%%St:..   8 .:;8888XS@XXX@SS8t:.t:.       .    .          .8@8XS%X@@SS8XX%;.;;     .   .;8@8@SXS@X@X@X%t. X8    .   .  
  .   :X88%:::::..::...::::..::..::..::....:::::...888S:::::..::....::....::......::.....  ;X t;. .S88:8.:..::.:..  :.. .  . .     .     .    .  . :@88:.....:::.::...::::..::....::..:.:  .@:X8:  :@888::;:...::.:..S@  .  .    .     .  . .  :S888t;; ::::.:...8% .     .  :@88 t::...:.::.  XX  .        
     . . ::@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@8  .XXXXXXXXXXXXXXXXXXXXXXXXX@XXXXXXXXX:S@:      . .@SXXXXXX@X@XXXtS         .  .   .    .    .     t%@XXX@XXX@XX@XXXXXXXXXXXXXXXXXXXXXt.8S: .  .   :t@XXXXXXXXXXX8 ;      .  .  .          . . .tXXXXXXSXXXXXX;t   . .   .  ..;XXXXXXXXXXXX@t:     . .  .
  .      .           .                 .              .          .    .      .      .            .    .           .  . . .  .    .      .   .       .         .      .         .         .       .           .       .   . .         . . .  .     .       .  .      .                   .   .     . .     . 
   .  .    .  .  .  .   .  .  .  .  .    .  .  .  . .     . .  .    .   .  .    .     .  . .   .    .   .  . .  .          .  .    . .    .   .  .     .  . .    .  .    .  .    .  .  .    . .    .  .   .      .     .      .  .  .          .   . . .   .   .  .    .  .  .  .  . .    .   .       .     
        .      .      .      .    .   .   .     .      .         .    .      .    . .        .   .        .    .   .  .  .      .      .    .      . .         .      .      .     .     .      .       .   .  .   .      .  .    .    .  . .    .       .      .    .   .    .       .         . .     .  .
 .  . .   . .    . .    . .    .    .   .    .    .  .   .  . .    .    . .    .      . .  .   .   . . .     .   .   .      .     .  .   .    . .       . .  .   . .    . .    . .   .     .  .   . .     .      .   .  .      .     .        .     .  .    . .    .   .   .    . .     . . .  .    . .     
   .          .      .      .    .    .    .   .       .        .    .      .    .  .        .           .  .      .   .  .   . .      .   .      .  .         .     .      .         . .       .     . .    . .          . .    .  .   . .  .  . .      .       .   .       .      . .       .   .     . . 
      . .  .    .  .   .  .   .    .     .   .   . .     . .  .   .    .  .   .   .    . . .    . .  .    .    .        .   .      . .       .  .     .  . . .    .    .  .   .  . .      . .      .       .      . . . .     .       .             . .    .  .    .    . .    .  .     .  .        .       
 .  .        .       .      .   .    . .       .     . .        .   .       .   .    .        .       . .    .   .  . .       .  .      . .       . .           .   .    .     .     .  .     . .    .  .    .  .          .    . .     .  .  .  .      .   .   .     .     .       .        .  . .   .  .  
   .   . . .   . . .    .     .   .       . .     .       . . .       . .     .    .    .  .    .  .       .   .   .     . .       .  .     . .        .  .  .    .   .    . .    .       .  .    .   .   .       .  .  .    .      .     .    .   .  .   .      .  .    .    . . .   .  . .           .   .
     .       .        .   . .       .  .      .     .  .         . .      . .    .    .      .      .  .     .   .    .      . .        .       . .  .   .     .        .       .   . .         .   .      .  . .        .     .  .   . .   .           .    . .      .    .           .     . .  . .    .  
 .      .  .    .  .    .      . .      .  .    . .     .  .  .      .  .      .    .   .  .   . .       . .        .   .  .     . . .    . .  .       .   .  .  .  . .   .  .    .     . . .  .       . .        . . .    . .   .   .       .  . . .      .      . .   .    .  .  . .    .      .    .     
   . .        .      .    .  .     . .    .  .      . .         .  .      .  .    .   .      .     . .  .     .  .    .      .         .          . .              .           .     .           . . .      . .         .      .   .    . .           . .    .  .         .   .         .   .  .    .   .  .
  .    . .  .    . .   .       .       .       .  .      . . .   .   . .       .    .    . .    .      .    .   .  .    . .    . .  .    .  . . .     . . . .  .      . . . .    . .   .  .  .          .  .    .  .  .   .  .        .     . .  .  .     .       .  . .   .     . .  .   .       .       . 
     .     .   .     .   . .     . .     .  .   .    .  .      .         . .    .      .      .   .  .    .   .      .      .         .   .        .          .  .  .         .         .     . .  .  .       .         .       . .  .   .      .     .    .  . .        .   .  .       .    .  .    . .    
  .    .     .   .     .     . .     . .     .     .       .      . .  .     .    .  .   .  .           .   .    .     .  .   .  . .    .    .  .    .  .  .      .    .  .    .  .  .     .            . .  .   . . .    . . .        .   .  .   .     .    .     . .  .          . .     .   .   .     .  
    .    .     .   .      .      .  .    . .   .  .   .  .   . .          .   .  .     .      . . . . .   .    .   . .      .        .     .     .    .      .  .    .      .      .   .  .  .  . . .          .       .         . .               . .   .      .         . . .  .     .  .   .      .     .